Add `sysroot.bootprefix` option
authorColin Walters <walters@verbum.org>
Wed, 31 Aug 2022 17:50:21 +0000 (13:50 -0400)
committerColin Walters <walters@verbum.org>
Wed, 31 Aug 2022 20:30:31 +0000 (16:30 -0400)
commit10e465c3c41f54c773c2b7c21da69e52f0c1ce99
treed0a3a766c8201ab1568b41766fc016781159a539
parenteed9e9f335eeddb6cd648239daa23e99b93f9d41
Add `sysroot.bootprefix` option

This is a follow up to
https://github.com/ostreedev/ostree/pull/2149/commits/0ced9fde7649271d9458ca424aa8c41908634b02
"sysroot: Support /boot on root or as seperate filesystem for syslinux and u-boot"

What we should have done at the time is changed our bootloader entries
to be prefixed with `/boot`.  This means that the GRUB2 BLS support
will Just Work.

For now, I'm making this option default to off out of a lot of
conservatism.  I think in the future we should flip this on by default.
Makefile-tests.am
man/ostree.repo-config.xml
src/libostree/ostree-repo-private.h
src/libostree/ostree-repo.c
src/libostree/ostree-sysroot-deploy.c
tests/test-admin-deploy-bootprefix.sh [new file with mode: 0755]